/*大于等于*/
@media screen and (min-width: 1199px) {
	.pc_hide{ display: none!important;}
	.wap_hide{ display: block!important;}
	#swiper2 .swiper-button-next,#swiper2 .swiper-container-rtl .swiper-button-prev{ right:-25px;}    
	#swiper2 .swiper-button-prev,#swiper2 .swiper-container-rtl .swiper-button-next{ left:-25px}
	.his_item h3{ font-size:40px;margin-bottom:0.5em;}
	.his_item h2{ font-size:20px;}
	.main_tit h2{font-size:30px;}
	.page_about3 .flex{ align-items:flex-start}
	.news_list .wrap{width:96%;}
	.team_list li a{ margin:10px;}
	.team_list ul{ margin:0 -10px;} 
	.Ba_height{height: 700px;background-size:contain;background-position: right}
	.suppliers_img{width: 400px;margin-top: 1em;}
	.page—top-text{top:40%!important;font-size: 1em!important}
	.page—top-text h1{font-size: 2.5em!important}
	.nav_down_l {
		width: calc((100vw - 1200px) / 2 + 300px);
	}
	.nav_down_r {
		width: calc((100vw - 1200px) / 2 + 560px);
	}
	.nav_down_l_l{ width: 300px;float: right;}
	.nav_down_r_r{ width: 900px;}
	.header-lang.wap_hide{display: flex!important;}
	.header-wechat.wap_hide{display: flex!important;}
	.amd_about_txt p{line-height: 2.3rem;}
	.menu__accordionTrigger{ display: none;}
	
}

@media (min-width: 1099px) and (max-width: 1198px) {
	.navbar-header {
	    float: left;
	    width: 10%;
	}
	.home_logo {
		height: 30px;
	}
	.menu__accordionTrigger{ display: none;}
	
	
}

/*小于等于*/
@media screen and (max-width: 1098px)  {
	.pc_hide{ display: none!important;}
	.wap_hide{ display: block!important;}
	.navbar-header {
	    float: left;
	    width: 100%;
	}
	.head-tool {
	    float: left;
	    display: flex;
	    margin-top: 6px;
	    margin-bottom: 6px;
	    margin-left: 0;
	    width: 100%;
	}
	.header-select {
		width: 100%;
	}
    /*.menu_wrap:after, .menu_wrap:before { content: ''; display: block; width: 25px; height: 2px; background: #fff; margin: 8px 0; border-radius: 2px; }
    .menu_wrap { position: absolute; top: 20px; right: 20px; z-index:100}
    .h_menu .menu_wrap:after { transform: rotate(45deg) translateX(-4px) translateY(-3px); }
    .h_menu .menu_wrap:before { transform: rotate(-45deg) translateX(-4px) translateY(3px); }
    .h_menu .menu{ right:0;}*/
    
    .logo{ z-index:100;position:relative;}
    .swiper1  .swiper-slide{ overflow:hidden;}
    .swiper1 img{width:150%; margin-left:-25%;max-width:initial;}
    .culture .box .img{display:none} 
    .culture .box{ position:relative;z-index:1;}
    .news_list .img{width:300px; margin-right:20px;}
    .news_list h3{ font-size:20px;}
    .news_list .time{ font-size:16px; margin-bottom:10px;}
    .news_list li .wrap {padding:20px 0}
	.Ba_height{height: 500px;background-size:contain;background-position: right}
	.suppliers_img{width: 300px;margin-top: 1em;}
	
	.menu_wrap{top:15px;}
	.header{ background: rgba(255, 255, 255, 1);}
	.navbar .menu-top-r{    display: inline-block;width: 100%;}
		.menu li {
		    float: left;
		    font-size: 1em;
		    width: 100%;
			border-bottom: 1px solid #666;
			padding: 5px 0;
		}
		menu li a:after {
			height: 1px;
		}
		
		.menu li a:hover:after,
		.menu li.on a:after {
			width: 100%;
		}
		.home_logo {
		    height: 30px;
		}
		.banner-main {
		    position: absolute;
		        bottom: 0;
		        top: unset;
		        width: 100%;
		        left: 0;
		        background: rgba(255,255,255,.8);
		        border-radius: 0px;
		        padding: 8px;
		}
		.banner-des {
		        line-height: 1.5em;
		        color: #333;
		        font-size: 0.8em;
		}
		.banner-tit {
		        font-size: 1em;
		        margin-bottom: 5px;
		}
		.menu {
		    padding: 0px 0;
		}
		.menu > .navbar-collapse.in{
			height: 100vh;
		}
		.navbar-default .navbar-toggle {
		    border-color: #a50034;    position: relative;
	    height: 34px;
		}
		.navbar-toggle,.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
		    background-color: #a50034;
		}
		.navbar-default .navbar-toggle .icon-bar {
		    background-color: #fff;
		}
		.topmenu.collapse{display: inline;}
		.topmenu.in .icon-bar:nth-child(2){
			transform: rotate(45deg);
			-webkit-transform: rotate(45deg);
			-ms-transform: rotate(45deg);
			-moz-transform: rotate(45deg);
			-o-transform: rotate(45deg);
			position: absolute;
			top: 48%;}
		.topmenu.in .icon-bar:nth-child(3){
			transform: rotate(-45deg);
			-webkit-transform: rotate(-45deg);
			-ms-transform: rotate(-45deg);
			-moz-transform: rotate(-45deg);
			-o-transform: rotate(-45deg);  
			position: absolute;
			top: 36%;}
		.topmenu.in .icon-bar:nth-child(4){    visibility: hidden;}
		.topmenu.collapsing{height: auto!important;}
	
	
	
}

/*小于等于*/
@media screen and (max-width: 750px) {
	/**{transition: all 0s!important;
    -webkit-transition: all 0s!important;
    -moz-transition: all 0s!important;
    -ms-transition: all 0s!important;
    -o-transition: all 0s!important;}*/
	*{transition: unset;
	-webkit-transition: unset;
	-moz-transition: unset;
	-ms-transition: unset;
	-o-transition: unset;}
	body{font-size: 14px;}
	.pc_hide{ display: block!important;}
	.wap_hide{ display: none!important;}
    .swiper1 img{width:150%; margin-left:-50%;}
    .menu_wrap{top:15px;}
    .page_tit h3{font-size:26px;}
    .page_tit p{ margin-top:10px;}
    .page1_list > .item:first-child{ max-width:initial;width:100%;margin-right:0;margin-bottom:10px;}
    .page1_list .item{margin-top:10px; }
    .page_tit{ margin-bottom:20px;}
    .page1_list .text{ padding:15px;}
    .page1_list{ display:block;}
    .page1_list .flex1{ width:auto;}
    .page_about{ overflow:hidden;box-sizing:border-box;}
    .page_about,.page_about_text{ float:none; margin:0;width:100%;padding-top:20px;}
    .page_about_text{ padding:50px 30px;}
    .about_bg h5{ font-size:80px;line-height:70px;right:0;height:70px;}
    .page_about_text h4{ font-size:20px;margin-bottom:15px;}
    .page_about h2{ font-size:26px;line-height:2em; margin-bottom:20px;}
    .det_list5 h2{ font-size:24px;line-height:2.5em; margin-bottom:20px;}
    .page_about p{ margin-right:0;height:auto;}
    .page_about .list li {
        padding: 0px 10px 20px 10px;
        width: 30%;
        border-left: none;
        margin-bottom: 20px;
        border-bottom: 1px solid #ddd;
    }
    .page_about .list li h3{ font-size: 1.5em;margin-bottom: 10px;}
    .page_about h2:after{width:100px;}
    .page_about .list { text-align:center;}
    .btn{ font-size:16px;line-height:40px;}
    .page_tag a{ line-height:30px; width:auto; padding:0 20px;font-size:14px;}
    .news_item .text{  box-sizing:border-box;margin:0 auto;}
	.news_item:hover .text{background: #fff; color: #a50034;}
    .swiper2{ margin-bottom:20px;}
    .footer .wrap{ flex-direction:column;padding:30px 0}
    .f_nav .item ul li{display:inline-block;margin-left:10px;} 
    .f_nav .item ul li:first-child{ margin-left:0}
    .f_nav{width:100%;text-align:left;border-right:none;}
    .footer .f_ewm{ position:absolute; top:0%; right:0; }
    .footer .logo{margin-bottom:20px;width: 40%;}
    .f_nav .item{ display:block; width:auto;border-bottom:1px solid #333}
    .f_nav .item ul{ margin-top:0; }
    .news_item .text .time{ margin-bottom:10px;}
    .news_item .text{ padding:20px;}
    .news_item .text h3{ margin-bottom:10px;}
    .news_item .text .txt{ margin-bottom:10px;}
    .page_tit_tag { line-height:45px;}
    .page_tit_tag li a{ padding:0 20px;font-size:14px;min-width:initial;}
    .main_box .tit h3{ font-size:60px;}
    .main_box .tit h4{ font-size:28px;}
    .main_box .text p, .det_text p{ font-size:14px; line-height:26px;margin-bottom:15px;}
    .det_list5 .lt{ float:none; margin:0; margin-bottom:10px;width:100%;max-width:initial;}
    .det_list5 .box{ margin-right:0}
    .news_list .wrap{ flex-direction:column}
    .news_list .img{ margin:0; max-width:initial;width:100%; margin-bottom:20px;}
    .news_list .img img{width:100%;}
    .news_list{ padding:0}
    .news_list h3{ margin-bottom:10px;}
    .pagesize li a, .pagesize li span{ width:30px; line-height:30px; height:30px;}
    .pagesize li{ margin:0 3px;}
    .pagesize li:first-child, .pagesize li:last-child{ margin:0 5px;}
    .pagesize li:first-child a, .pagesize li:last-child a{ width:40px;}
    .pagesize li:first-child span, .pagesize li:last-child span{ width:40px;}	
    .pagesize{ padding:30px 0}
    .details .tit .tips{ flex-wrap:wrap; white-space:nowrap}
    .details .tit .tips span{ margin-right:10px;font-size:12px;}
    .details .tit h1{ font-size:28px;}
    .details .tit{ padding:20px 0;margin-bottom:20px;}
    .det_cur a{max-width:100%;}
    .det_cur li{width:100%;box-sizing:border-box; float:none; line-height:45px;padding:0 15px;font-size:14px;text-align:left;}
    .det_cur .prev{ background:none;padding-left:0}
    .det_cur li:last-child a span{ padding-right:0; float:none;padding-left:0;margin-left:0;margin-right:20px;}
    .det_cur li span{ background:none !important;}
    .team_list li{width:50%;}
    .main_box .list .box{ padding:20px;margin:0 5px;}
    .main_box .list li{margin:5px 0}
    .main_box .tit p{ line-height:24px;}
	
	.service_contact{padding:0 0 0 10px;width:100%;margin: 0 auto;}
	.service_contact li{width:96%; float:none; margin-left:0; padding-left:0; border-left:none;}
	
	.service_contact li:nth-child(2n+1){width:96%;}
	.service_info p{ line-height: 1.5em; font-size: 0.8em;}
	.service_contact li .about_f25 {
	    font-size: 0.8em;
	}
	.service_contact li {
	    font-size: 1em;
	    margin-bottom: 10px;
	}
	.service_info img {
	    width: 60px;
		float: right;
	}
	.card-right {
	    width: 80px;
	}
	.Ba_height{height: 400px;background-size:contain;background-position: right}
	.page—top-dw{top:35%!important;font-size: 1.2em!important}
	.page—top-text{top:45%!important;font-size: 1em!important}
	.suppliers_img{width: 200px;margin-top: 1em;}
	.page—top-text{top:50%!important;font-size: 1em!important}
	.page—top-text h1 {
	    font-size: 1.5em!important;
	    margin-bottom: 10px;    text-align: center;
	}
	.page—top-text h3 {
	    text-align: center;
	}
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	    margin-left: -110px;}
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	    margin-right: -120px;}
		
	/**/
	.line {
	    height: 5px;
	}
	.header{ background: rgba(255, 255, 255, 1);}
	.navbar .menu-top-r{    display: inline-block;overflow: overlay;}
	.menu li {
	    float: left;
	    font-size: 1em;
	    width: 100%;
		border-bottom: 1px solid #666;
		padding: 5px 0;
	}
	menu li a:after {
		height: 1px;
	}
	
	.menu li a:hover:after,
	.menu li.on a:after {
		width: 100%;
	}
	.home_logo {
	    height: 30px;
	}
	.banner-main {
	    position: absolute;
	        bottom: 0;
	        top: unset;
	        width: 100%;
	        left: 0;
	        background: rgba(255,255,255,.8);
	        border-radius: 0px;
	        padding: 8px;
	}
	.banner-des {
	        line-height: 1.5em;
	        color: #333;
	        font-size: 0.8em;
	}
	.banner-tit {
	        font-size: 1em;
	        margin-bottom: 5px;
	}
	.menu {
	    padding: 0px 0;
	}
	.menu > .navbar-collapse.in{
		height: 100vh;
	}
	.navbar-default .navbar-toggle {
	    border-color: #a50034;    position: relative;
    height: 34px;
	}
	.navbar-toggle,.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	    background-color: #a50034;
	}
	.navbar-default .navbar-toggle .icon-bar {
	    background-color: #fff;
	}
	.topmenu.collapse{display: inline;}
	.topmenu.in .icon-bar:nth-child(2){
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		position: absolute;
		top: 48%;}
	.topmenu.in .icon-bar:nth-child(3){
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);  
		position: absolute;
		top: 36%;}
	.topmenu.in .icon-bar:nth-child(4){    visibility: hidden;}
	.topmenu.collapsing{height: auto!important;}
	
	.ptl-m {
	    position: relative;    float: left; width: 100%;
	}
	.ptl-m .page—top-dw{
	    position: relative;
		justify-content: left;margin-bottom: 10px;line-height: 1.2em;
	}
	.ptl-m .page—top-text{
		position: relative;
	}
	.zz_img {
		width: 100%;
		height: 100%;
	}
	.ptr-m{}
	.ptr-pimg{height: auto;}
	
	/**/
	.home-jzsj .tit_box h3 {
	    font-size: 1.2em;
	    font-weight: bold;
	    margin-bottom: 10px;
	}
	.home-jzsj .icon1 {
	    width: 5px;
	    height: 20px;
	    margin-right: 10px;
	}
	.tit-text svg {
	    display: inline-block;
	    font-size: 1em;
	    margin-right: 10px;
	}
	.tit-text h3 {
	    font-size: 1em;
	    font-weight: 600;
	}
	.jzsj-box-main {
	    margin-right: 0%;
	}
	.home-img img {
	    border-radius: 15px;
	    width: 100%;
	}
	.home_swiper3_box {
	    display: inline-block;
	}
	.home_swiper3_box .img {
	    width: 100%;
	}
	.home_swiper3_box .text {
	    width: 100%;
	    float: right;
	    background: #fff;
	    padding: 4%;
	}
	.home_swiper3_box .text h2 {
	    color: #a50034;
	    font-size: 1.5em;
	    font-weight: bold;
	    margin-bottom: 20px;
	    letter-spacing: 10px;
	}
	.home_swiper3_box .tl_img{display:none;}
	#swiper3 .swiper-button-prev, #swiper3 .swiper-container-rtl .swiper-button-next {
	    width: 40px;
	    height: 40px;
	    top: unset;
	    background: #a50034;
	    left: unset;
	    right: 35%;
	    bottom: 5%;
	}
	#swiper3 .swiper-button-next, #swiper3 .swiper-container-rtl .swiper-button-prev {
	    width: 40px;
	    height: 40px;
	    top: unset;
	    background: #a50034;
	    left: unset;
	    right: 21%;
	    bottom: 5%;
	}
	.footer {
	    background: #000 top right;
	    background-repeat: repeat-y;
	}
	.footer_menu {
	    padding: 20px 0 20px 0;
	}
	.f_nav .item {
	    display: block;
	    width: auto;
	    border-bottom: 1px solid #333;
	    margin-bottom: 20px;
	    padding: 0 0 20px 0;
	}
	.f_nav .item h3 {
	    font-size: 1.2em;
	    font-weight: bold;
	    color: #fff;
	    margin-bottom: 10px;
	}
	.f_nav .item:last-child {
	    width: 100%;
	}
	.footer_info {
	    padding: 0px 0% 130px 0;
	    width: 100%;
	}
	.lxwm_btn {
	    margin-top: 10px;
	}
	.home_video.box_small{
		position: relative;
		top: 0;
		display: flex;
		margin-top: 0px;
		width: 100%;
		border-radius: 0;margin-bottom: 20px;
	}
	.pf_rbtn .side_button {
	    padding: 5px;
	}
	.pf_rbtn .side_button span {
	    font-size: 1em;
	}
	.pf_rbtn p {
	    font-size: 0.5em;
	    line-height: 1em;
	}
	.footer_bottom {
	    padding: 30px 0;
	    border-top: 1px solid #ddd;
	    position: absolute;
	    bottom: 0;
	}
	.head-tool {
	    float: left;
	    display: flex;
	    margin-top: 6px;    margin-bottom: 6px;
	    margin-left: 0;
	    width: 100%;
	}
	.search_key {
	    width: 70%;}
		
	.nav_down_l {
	    width: 100%;
		display:none;
	}
	.nav_down_r {
	    width: 100%;
	}
	.nav-box0 .news_item {
    width: 20%;margin: 5px 2%;}
	.nav-box0 .news_item .img {
	    width: 100%;
	    height: 40px;
	    border-radius: 8px 8px 0 0;
	}
	.nav-box0 .news_item .text h3 {
	    font-size: 0.8em;}
	.nav-box0 .news_item .text .txt {
	    font-size: 0.6em;    margin-bottom: 0;line-height: 1.5em;
	}
	.page—top-text {
	    width: 100%;
	}
	.news_tab .tab_hd {
	    margin-bottom: 10px;
	    padding: 10px 0;
	}
	.cl_btn{padding: 10px 10px 10px 20px;}
	.cl_btn b {
	    margin-left: 15px;
	}
	.tit-menu {
	    font-size: 1.2em;
	    padding: 0 0 1em 0;
	}
	.tit-menu a {
	    padding-bottom: 0.2em;
	    margin-right: 1em;
	}
	.news_tab .tab_hd ul li a {
	    font-size: 1em;
	}
	.my_misson {
	    display: inline-block;
	}
	.m01_txt,.m02_txt,.m03_txt{    line-height: 2em;}
	.about__net_qy {
	    font-size: 1.5em;
	    padding-bottom: 0.5em;
	    padding-top: 0.5em;
	}
	.about__net_dpt h1 {
	    font-size: 1.2em;
	    padding: 0.5em 0;
	    font-weight: bold;
	}
	.about__net_company {
	    border-radius: 3em;
	    padding: 0em 0em;
	    margin-bottom: 1em;
	}
	.page-notop {
	    margin-top: 70px;
	}
	.news_page_box {
	    width: 100%;
	    float: left;
	    padding: 10px 15px;
	    margin-bottom: 20px;
	}
	.article_title {
	    padding: 10px 0;
	}
	.article_title h2 {
	    font-size: 1.2em;
	    color: #353535;
	    line-height: 2em;
	    float: left;
	    width: 100%;
	    text-align: center;
	    font-weight: bold;
	}
	.article_title p {
	    font-size: 0.6em;
	    color: #616161;
	    padding-top: 10px;
	}
	.new_page .article_con {
	    padding: 20px 0;
	}
	.news_tuijian_box {
	    width: 100%;
	    float: right;
	    padding: 10px 15px;
	}
	.news_tuijian_top {
	    padding: 10px 0;
	}
	.page—top {
	    position: relative;
	    margin-bottom: 20px;
	}
	.news_list_box {
	    padding: 10px;
	    border-radius: 10px;
	    margin-bottom: 0px;
	}
	.news_select_box select {
	    padding: 5px 2%;font-size: 0.8em;    min-width: 30%;
	}
	.news_list_li ul li {
	    padding: 10px 0;
	}
	.news_list-l img {
	    height: 5em;
	}
	.news_list-r {
	    padding: 0 10px;
	}
	.news_list-title h3 {
	    margin-bottom: 0px;
	    font-weight: bold;
	}
	.news_list-title p{display:none;}
	.page-fy-box a, .page-fy-box span {
	    padding: 5px 5px;
	    width: 30px;
	}
	.page-fy-box a.nextpostslink, .page-fy-box a.previouspostslink, .page-fy-box a.first, .page-fy-box a.last {
	    width: 80px;
	}
	.news_list_time {
	    margin-right: 5%;
	    margin-top: 3%;
	}
	.contact-top-box {
	    width: 100%;
	}
	.lxwm_card_l {
	    width: 0%;
	}
	.lxwm_card_r {
	    width: 100%;
	}
	.card-info-l p {
	    font-size: 0.8em;
		line-height: 1.5em;
	}
	.card-info-r h3 {
	    font-weight: normal;
	    margin-bottom: 10px;
	    font-size: 0.8em;
	}
	.card-info-l h3 {
	    font-size: 1em;
	    margin-bottom: 10px;
	}
	.rczp_lxfs h3 {
	    font-size: 1.5em;
	    font-weight: bold;
	}
	.rczp_lxfs_r ul li {
	    display: inline-block;
	    width: 100%;
	    line-height: 1.5em;
	    margin-bottom: 10px;
	}
	.panel>.panel-heading a {
	    padding: 10px;
	}
	.job-li {
	    margin-bottom: 5px;
	    width: 100%;
	}
	.page—top-text .cl_btn{display: none;}
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	    bottom: 0%;
	}
	.swiper2 .swiper-container-horizontal>.swiper-pagination-bullets,.swiper2 .swiper-pagination-custom,.swiper2 .swiper-pagination-fraction {
	    bottom: 5px;
	}
	.swiper3 .swiper-container-horizontal>.swiper-pagination-bullets,.swiper3 .swiper-pagination-custom,.swiper3 .swiper-pagination-fraction {
	    bottom: 5%;
	}
	.newtab-search-bar {
	    display: flex;
	    align-items: center;
	    height: 40px;
	    width: 100%;
	    margin: 0 0% 10px 0%;
	    padding: 0 0px 0 15px;
	    border-radius: 30px;
	    background: #fff;
	    box-shadow: 0 1px 6px rgb(0 0 0 / 40%);
	}
	.newtab-icon-search-submit {
	    background: #a50034;
	    color: #fff;
	    padding: 14px 20px;
	    border-radius: 25px;
	    font-size: 1em;
	}
	.search_tab .tab_hd {
	    width: 100%;
	    margin: 0 auto 10px auto;
	    padding: 0px 0;
	}
	.search-result{background: #a50034;}
	.search_tab .tab_hd ul li {
	    display: inline-block;
	    padding: 10px 0px;
	    width: 20%;
	    float: left;
	    text-align: center;
	    font-size: 1em;
	}
	.search_list ul li {
	    margin-bottom: 10px;
	    padding: 0;
	    display: flex;
	    border-radius: 10px;
	}
	.search_list-l img {

	    height: 5em;
	}
	.search_list ul li {
    margin-bottom: 10px;
    padding: 0;
    display: flex;
    border-radius: 10px;
	}
	.search_list-r {
	    width: 80%;
	    padding: 5px 10px;
	}
	.search_list-r .yc_text2{font-size: 0.8em;height: 2em;-webkit-line-clamp: 1;}
	.search_list-type,.search_list-btn{display: none;}
	.file_list .search_list-btn{display: block;}
	.file_list .search_list-btn .cl_btn1 {
	    background: #a50034;
	    padding: 5px 10px;
	    font-size: 0.8em;
	    align-items: center;
	    color: #fff;
	    border-radius: 25px;
	    display: inline-flex;
	    cursor: pointer;
	}
	.file_list .search_list-btn .cl_btn1 span{font-size: 0.8em;}
	.search-main {
	    padding-top: 80px;
	}
	.bg_parity {
	    padding: 10px 0;
	}
	.mission_en {
	    padding: 0.5em 2em;}
	.news_tab .tab_hd ul li {
		    padding: 10px 5%;
		}
	.know_title {
	    font-size: 1.2em;
	    text-align: center;
	    font-weight: bold;
	}
	.v_info {
	    padding: 10px 0;
	}
	.v_intro_title {
	    font-size: 1em;
	    margin: 0em 0;
	    border-bottom: #e2e2e2 1px solid;
	    padding-bottom: 0.5em;
	}
	.container {
	    padding-right: 0;
	    padding-left: 0;}
	.zhao-zs-item img {
	    height: auto!important;
	    width: auto;
	}
	.header-select form{ display: flex;}
	.header-select {
	    width: 100%;
	}
	.pf_rbtn {
	    position: fixed;
	    top: unset;
	    bottom: 0;
	}
	.mypage {
	    margin-top: 50px;
	}
	.products-cpxx {
	    border-radius: 15px;
	    padding: 15px 10px;
	}
	.input-icon-group {
	    border: 1px solid #333 !important;
	    border-radius: 25px;
	    padding: 5px 10px;
	    font-size: 14px;
	    line-height: 1.42857143;
	    color: #555;
	    background-color: #fff;
	    background-image: none;
	    font-size: 1em;
	    margin-left: 0;
	}
	.ml-1 {
	    margin-left: 0em;
	}
	.swiper-pagination-bullet {
	    width: 10px;
	    height: 2px;
	    border-radius: 0;
	    background: #ccc;
	}
	.home_banner {
	    margin-bottom: 20px;
	}
	.service_banner {
	    width: 100%;
	    height: auto;
	    padding-top: 0;
	    text-align: center;
	    background: #a50034;
	    color: #fff;
	    padding: 10px;
	    line-height: 1.5em;
	}
	.privacy_policy_title {
	    margin-top: 10px!important;
	    font-size: 1em!important;
	}
	.privacy_policy_des {
	    font-size: 1em!important;
	    margin-top: 10px!important;
	    line-height: 1.5em!important;
	}
	.privacy_policy_title2 {
	    font-size: 1em;
	    margin-top: 20px;
	    color: #7f5d16;
	}
	.ypsl-box {
	    padding: 10px 5%;
	    border-radius: 15px;
	    margin-bottom: 150px;
	}
	.pbl1 .tyimg2 {
		height: auto;
	}
	.cpxx-tags-box a {
	    color: #333;
	    margin-top: 10px;
	    display: inline-block;
	    padding: 8px 10px;
	    border-radius: 25px;
	    margin-right: 5px;
	}
	.sc_btn {
	    background: #a50034;
	    padding: 5px 30px;
	    font-size: 1em;
	    align-items: center;
	    color: #fff;
	    border-radius: 25px;
	    display: inline-flex;
	    padding: 10px 20px;
	}
	.yyfl-list {
	    width: 46%;
	    margin: 0 2% 20px 2%;
	    float: left;
	    border-radius: 15px;
	}
	.yyfl-list .img {
	    height: 120px;
	}
	.yyfl-box {
	    margin-bottom: 10px;
	}
	.panel-title {
	    font-size: 1em;
	}
	.tx-box {
	    float: left;
	    width: 100%;
	    padding: 0 0% 0 0%;
	}
	.pxg-list {
	    float: right;
	    width: 100%;
	    padding: 0 0 0 0%;
	    max-height: unset;
	}
	.doc-list ul li {
	    width: 100%;
	    margin-bottom: 15px;
	}
	.doc-list ul li {
	    width: 100%;
	    margin-bottom: 15px;
	    padding: 10px 0;
	    border-bottom: 1px solid #ccc;
	    display: inline-block;
	}
	.doc-list .flex1 {
	    width: 100%;    margin-bottom: 10px;
	}
	.doc-list .label-nagase {
	    display: none;
	}
	.sSearch {
	    width: 100%;
	    padding: 0px 0 0 0;
	}
	.sSearch img{display: none;}
	.item-select-width {
	    width: 100%;
	        margin: 0 0%;
	        position: relative;
	}
	.item-select-box {
	       border-radius: 20px;
	       /* display: inline-table; */
	       border: 1px solid #666464;
	       padding: 10px 20px;
	       margin: 0 0% 20px 0;
	       width: 100%;
	       position: relative;
	}
	.item-select-box:nth-child(1){left: 0;}
	.item-select-box:nth-child(2){left: 0;}
	.item-select-box:nth-child(3){left: 0;}
	.sSearch_tit {
	    margin-bottom: 20px;
	    text-align: left;
	    padding: 0%;
	    text-align: left;
	}
	.sSearch_tit h3 {
	    font-size: 1em;
	    font-weight: bold;
	}
	.videobox_btn {
	    position: absolute;
	    z-index: 9;
	    top: 10px;
	    right: 10px;
	    color: #fff;
	}
	.videobox_btn span {
	    font-size: 3em;
	}
	.pdfjs {
	    width: 80%;
	    height: 90%;
	    top: 5%;
	    left: 10%;
	}
	.input-feed-group {
	    padding: 5px 5px;
	}
	.news_item .img {
	    height: 115px;
	}
	.knowledge_page .news_item .img {
	    width: 100%;
	    height: 115px;
	    border-radius: 8px 8px 0 0;
	}
	.card-info-l {
	    width: 160%;
	}
	.card-right span {
	    font-size: 1em;
	}
	.cards_box {
	    padding: 10px;
	}
	.page_about .list li span {
	    font-size: 0.6em;
	}
	.navbar-nav>li>a {
	    padding-top: 10px;
	    padding-bottom: 10px;
	    line-height: 15px;
	}
	.page_about .icon {
	    display: none;
	}
	.glwz-r {
	    display: none;
	}
	.news_list-l span {
	    display: none;
	}
	.swiper-pagination-bullet-active {
	    background: #a50034;
	    height: 5px;
	}
	.dplayer-controller .dplayer-icons .dplayer-full .dplayer-full-in-icon {
	    display: none;
	}
	#swiper3 .swiper-pagination-fraction ,#swiper3 .swi_cur{
	    display: none;
	}
	.pxfl_b2 .side_button_rwm {
	    top: 0;
	    left: -130px;
	    background: #fff;
	    border-radius: 5px;
	}
	.pxfl_b2:hover .side_button_rwm {
	    width: 120px;
	    height: 120px;
	}
	.pxfl_b3 .side_button_rwm {
	    top: 0;
	    left: -130px;
	    background: #fff;
	    border-radius: 5px;
	}
	.pxfl_b3:hover .side_button_rwm {
	    width: 120px;
	    height: 120px;
	}
	.article_con video {
	    width: 100%;
	    height: auto!important;
	}
	.help-box {
	    padding: 2em 0;
	}
	.help-box h3 {
	    font-size: 1.2em;
	}
	.group_item_img {
	    border-radius: 15px;
	    height: 85px;
	}
	.group-img-list .swi_cur{ display: none;}
	.new_list_s1 {
	    padding: 20px 20px 20px 20px;
	}
	.new_img_br_btn {
	    display: none;
	}
	.news_tab {
	    padding: 0px 0;
	    margin-bottom: 20px;
	}
	.new_list_text h3 {
	    font-size: 1em;
	}
	.new_list_s1 {
	    padding: 10px;
	}
	.page-build {
	    width: 100%;
	    position: relative;    padding: 0 0 20px 0;
	}
	.build-box {
	    position: unset;
		text-align: center;
	}
	.back_btn {
	    padding: 10px 5%;
	    font-size: 1em;
	    color: #fff!important;
	}
	.notfound-img {
	    width: 60%;
	    margin: 0 20% 30px 20%;
	}
	.search_list-title {
	    font-size: 0.8em;
	    height: 2em;
	    -webkit-line-clamp: 1;
	}
	.gys-list {
	    width: 46%;
	}
	.gys-list .text {
	    padding: 5px 10px;
	}
	.main_box .gys-list .text p{
	    margin-bottom: 0;
	}
	.page-item-box p.fl,.page-item-box p.fr{    float: unset!important;    width: auto!important;}
	dl.main_product_dl{width: 100%!important;display: inline-block!important;}
	.main_product_dl dd{width: 100%!important;
    margin-bottom: 20px!important;;}
	.main_product_dl dt{width: 100%!important;}
	.main_product_cp{    width: 50%;
    padding: 0px 0px 0px 0px;
    text-align: center;}
	.page-item-box table th{    text-align: center;line-height: initial!important;}
	#navbar2 .head-tool{ display: none;}
	.header_logo-center {
	    display: inline-block;
	    align-items: center;height: auto;
	}
	
	.pc_flex{display:inline-block;}
	
	.m-list-products_item {
	    font-weight: 500;
	    display: flex;
	    width: 100%;
	    min-height: 60px;
		margin-bottom: 10px;
	}
	.m-list-products_item:nth-child(3n), .m-list-products_item:nth-child(3n+2) {
	    margin-left: 0px;
	}
	.question_checkbox .checkbox_div {
	    width: 100%;
	}
	.ypsl-bd_other {
	    width: 96%;
	    margin-top: 5%;
	}
	.amd_page .swiper1 {
	    height: 200px;
	}
	.tag_div_on {
	    border: 1px solid #a50034;
	    color: #fff;
	    background: #a50034;
	    padding: 5px 10px;
	    border-radius: 20px;
	    font-size: 0.8em;
	    display: inline-block;
	    margin: 5px 2%;
	    width: auto;
	    text-align: center;
	    box-sizing: border-box;
	}
	.omo_page .swiper1 {
	    height: 200px;
	}
	.omo_list_li .news_list-l {
	    width: 30%;    height: max-content;
	}
	.omo_list_li .news_list-r {
	    width: 70%;
	}
	.omo_list_li .news_list-l img {
	    height: 8em;
	}
	.omo_list_li .news_list-title h3 {
	    margin-bottom: 5px;
	}
	.amd_page .lxwm_card_r {
	    display: inline-block;
	}
	.amd_page .card_item{display:inline-block;}
	.amd_page .lxwm_card_l {
	    width: 100%;
	}
	.amd_page .lxwm_card_l img{ width: 30%; float: left;}
	.amd_page .card-info-l{ width: 60%;
    float: left;
    padding: 10px;}
	.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after,.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
	    font-size: 1em;
	}
	#tyjj .cl_btn1 {
	    margin: 10px 0;
	    width: 50%;
	}
	.pimg_maxw_box .zz_img{display: none;}
	.news_list-bottom {
	    position: unset;
	}
	.home_ad_main {
	    width: 90%;
	}
	.adbox_btn {
	    position: absolute;
	    z-index: 9;
	    top: 25%;
	    right: 5%;
	    color: #fff;
	}
}

/*@media only screen and (max-width: 500px){
    .swiper1 img{width:250%; margin-left:-75%;}
    .page1_list .text h3{font-size:18px;}
    .page_about .list{white-space:nowrap}
    .det_list .img{width:100%; margin:0;margin-bottom:20px;}
    .det_list .img img{width:100%;}
    .det_list3 h3{ font-size:20px;}
    .det_list3 .lt li{ padding:0 20px;}
    .det_list3 h2{ font-size:24px;}
    .det_list4 .img{ float:none; margin:0; margin-bottom:10px;width:100%;}
    .det_list4 .box .text{ margin-right:0}
    .team_list li{width:100%;}
    .team_list li img{width:100%;}
    .main_box .list li{ max-width:100%; min-width:100%;}
    .add_box ul{ flex-direction:column;}
    .add_box li{justify-content:flex-start;border-left:0; margin-bottom:20px;}
    .add_box li:last-child{ margin-bottom:0}
    .inputs li{width:100%;}
    .inputs .div_input{ margin:10px;}
    .inputs ul{ margin:0}
    .round .btn{ line-height:35px; font-size:16px;}
    .main_box .tit h3{ font-size:50px;top:30px;}
}
*/





